package com.hvgroup.modules.sanic.domain.qo;

import com.alibaba.fastjson2.JSONObject;
import com.hvgroup.modules.sanic.domain.enums.DatasetIType;
import lombok.Builder;
import lombok.Getter;
import lombok.ToString;
import org.springframework.data.domain.Pageable;
import org.springframework.web.multipart.MultipartFile;

/**
 * common platform data
 */
@Getter
@ToString
@Builder
public class CPReqBody {

    private final Long platformId;

    private final String levelId_2;

    private final String levelId_3;

    private final Long userId;

    private final String userName;

    private final DatasetIType  datasetIType;

    private final JSONObject body;

    private final Pageable  pageable;

    private final MultipartFile file;

}
